package com.tangly.codeing.service;

import com.tangly.codeing.model.Article;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * @author tangbing
 * @date 2019/10/31
 */
public interface EsSearchService extends BaseSearchService<Article> {
    /**
     * 保存
     */
    void save(Article... articles);

    /**
     * 删除
     */
    void delete(Long id);

    /**
     * 清空索引
     */
    void deleteAll();

    /**
     * 根据ID查询
     */
    Article getById(Long id);

    /**
     * 查询全部
     */
    List<Article> getAll();
}
